Big Huge Thesaurus

flagellated cell

noun